biodiesel chemicals biofuel carbon carpet agriculture fuel environment climate change energy chemical global warming diesel co2 cleaning carbon dioxide carpet cleaning clean equipment free energy